package com.nineclock.sign.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class SalaryDTO implements Serializable {
    /**
     * 主键
     */
    private Integer id;

    /**
     * 公司id
     */
    private Long companyId;

    /**
     * 员工id
     */
    private Long companyUserId;

    /**
     * 员工姓名
     */
    private String userName;

    /**
     * 职位
     */
    private String post;

    /**
     * 工号
     */
    private String workNumber;

    /**
     * 部门
     */
    private String departmentName;

    /**
     * 月份
     */
    private Long month;

    /**
     * 基础工资
     */
    private Double baseSalary;

    /**
     * 出勤天数
     */
    private Integer dayCount;

    /**
     * 请假天数
     */
    private Integer leaveDays;

    /**
     * 平时加班
     */
    private Double normalOvertime;

    /**
     * 周末加班
     */

    private Double weekOverTime;

    /**
     * 法定加班
     */
    private Double statutoryOvertime;

    /**
     * 应发工资
     */
    private Double agesPayable;

    /**
     * 各项扣除
     */
    private Double deduction;

    /**
     * 实发工资
     */
    private Double netSalary;


}
